/*******************************************************************************
**
**    Klassen.h
**    ~~~~~~~~~~~~~~~~
**    Deklaration der einzelnen Klassen fuer das Projekt
**
*******************************************************************************/

#ifndef KLASSEN_H
#define KLASSEN_H

#include <QtNetwork>
#include <QTcpServer>
#include "myLabel.h"

class User
{
   private:
      bool admin;
      char* name;

   public:
      User(char* pname, bool isAdmin=false)
      {
         name=pname;
         admin=isAdmin;
      }
};

class Spieler
{
   public:
      int WuerfelAugen [3];
      int WuerfelAugenk [3];
      bool Wuerfelhalten[3];
      int ergebnis;
      int Deckel;
      char* Name;
};


class Tisch
{
   private:
      char* name;

   public:
};

class Server
{
   private:
      char* IP;
      int rcvSocket, sndSocket;
      QTcpServer *server;

   public:
      Server(char* pIP,int prcvSocket, int psndSocket);

   private slots:
      void Nachrichtempfangen();
};

#endif // KLASSEN_H
